x86/x2apic: properly implement cluster mode
authorJan Beulich <jbeulich@suse.com>
Thu, 8 Nov 2012 16:58:19 +0000 (17:58 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 8 Nov 2012 16:58:19 +0000 (17:58 +0100)
commite99d45da8a95453a3f4a5433ba9e8cc524bf60d2
tree7086a9cfa8a013e0347fc1ba2569d32b61e521f6
parent6405495e4a139ed1426f5b06851ae8d77036d6c4
x86/x2apic: properly implement cluster mode

So far, cluster mode was just an alternative implementation of
physical mode: Allowing only single CPU interrupt targets, and sending
IPIs to each target CPU separately. Take advantage of what cluster
mode really can do in that regard.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/genapic/x2apic.c